using System;
using Coderoom.ScrumPlanner.Data.Contracts;
using Coderoom.ScrumPlanner.Domain;

namespace Coderoom.ScrumPlanner.Data.Repositories
{
	public abstract class SprintRepository : Repository, ISprintRepository
	{
		#region ISprintRepository Members

		public abstract SprintCollection GetSprints(Guid projectId);

		public abstract Sprint GetSprint(Guid sprintId);

		public abstract void CreateSprint(Sprint sprint);

		public abstract bool DeleteSprint(Guid sprintId);

		#endregion
	}
}